package com.qww.test02;

public class A {

    // 1. 在定义对象处，初始化引用
    // private B b = new B();

    // 2. 在类构造器中，初始化引用
    private B b;

    // 4. 使用实例初始化
    {
        b = new B();
    }

    A () {
        b = new B();
    }

    public void f() {
        // 3. 在使用对象之前，初始化引用
        b = new B();
        System.out.println(b);
    }
}

class B {}
